.billtitle{
	height:53px;
	line-height:53px;
	border-bottom:#dcdcdc solid 1px;
	
}
.billhead{
	padding-left:25px;
	height:53px;
	line-height:53px;
}
.titleclass{
	font-size:30px;
	color:#000;
}
.time{
	font-size:24px;
	color:#454444;
}
.qianse{
	margin-left:106px;
	height:57px;
	background-color:#f7f7f7;
}
.shense{
	margin-left:106px;
	height:57px;
	background-color:#f5fbfb;
}
.titletext{
	font-size:26px;
	color:#454444;
	padding-left:3%;
}
.othertext{
	font-size:26px;
	color:#435b77;
	text-align:center;
}
.packdet{
	width:96%;
	padding-left:2%;
	padding-top:15px;
}
.subBtn{
	height:70px;
	text-align:right;
	padding-right:20px;
	padding-top:15px;
}
#billdet table td{
	border:#dcdcdc solid 1px;
	border-collapse:collapse;
}

#historytab table td{
	border:#dcdcdc solid 1px;
	border-collapse:collapse;
}
#billdet table{
	border-collapse:collapse;
}
#historytab table{
	border-collapse:collapse;
}
.billdet,#historytab
{
	width:96%;
	margin:0px auto;
}
#recotitle
{
	background-image:url(../../img/reco_bg.png);
	height:83px;
}

#recomtext {
    height: 53px;
    line-height: 53px;
    padding-left: 15px;
}
#recodet
{
	margin:0px auto;
	width:96%;
}
#recodet tr td,#recodet tr td
{
	border: 1px solid #DCDCDC;
}
table
{
    border-collapse: collapse;
}
.danwei
{
	margin-left:15px;
	margin-bottom:10px;
	font-size:24px;
	font-weight:bold;
	color:#333;
}
.blackback{
	position:fixed;
	top:0;
	bottom:-20%;
	width:100%;
	background:#181e2a;
	filter:alpha(opacity=50);
	opacity:0.5;
	z-index:999;
}
.packpage{
	background-color:#FFF;
	border:#4471b5 solid 14px;
	border-radius:8px;
	z-index:9999;
	position:fixed;
	height:776px;
	left:15px;
	right:15px;
	text-align:center
}
#wrapper{
	width:100%;
	position:relative;
	top:50px;
	bottom:50px;
}
.recobg{
	height:83px;
	background-image:url(../../img/reco_bg.png);
}
.changepactitle{
	font-size:28px;
	color:#454444;
	padding-left:25px;
}
.packpagetitle{
	height:63px;
	font-size:32px;
	text-align:center;
	line-height:93px;
}
.pleconfig{
	text-align:left;
	padding-left:10px;
	color:#494b4e;
	font-size:26px;
	height:49px;
	line-height:49px;
}
.billform{
	width:552px;
	height:371px;
	border:#496b9b solid;
	border-width:0 1px 1px 1px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	color:#454444;
	font-size:28px;
}
.billline{
	height:86px;
	color:#454444;
	font-size:28px;
}
.billinput{
	height:42px;
	width:253px;
	border-radius:0;
	border:0px solid;
}
#wrapper2{
	position:absolute;
	top:100px;
	bottom:64px;
	width:100%;
}
.changeconfirm{
	font-size:30px;
	color:#45444;
	padding-top:10px;
	line-height:58px;
	padding-left:30px;
	padding-right:30px;
	text-align:left;
}
.changeconfirm2{
	font-size:30px;
	padding-top:30px;
	line-height:58px;
	padding-left:100px;
	padding-right:100px;
	text-align:left;
}
.titletext1{
	margin-left:106px;
	font-size:26px;
	color:#454444;
	border:#dcdcdc solid 1px;
	width:50%;
}
.othertext1{
	padding-left:70px;
	font-size:26px;
	color:#435b77;
	border:#dcdcdc solid 1px;
	width:50%;
}